package com.tz.dao.book;

import java.util.List;

import com.tz.bean.Book;
import com.tz.bean.TzParams;

/**
 * 
 * IBookMapper<BR>
 * 作者:Marlon  <BR>
 * 时间:2016年5月4日 上午9:22:03  <BR>
 * 电话:18093454447  <BR>
 * 邮箱:18093454447@163.com  <BR>
 * @version 1.0.0  <BR>
 * @link see:  <BR>
 *
 */
public interface IBookMapper {

	/**
	 * 保存留言
	 * 方法名：save<BR>
	 * 创建人：Marlon <BR>
	 * 时间：2016年5月4日-上午9:22:10 <BR>
	 * @param params
	 * @return BookLog<BR>
	 * @exception <BR>
	 * @since  1.0.0
	 */
	public int save(Book book);
	
	/**
	 * 查询留言板
	 * 方法名：listBooks<BR>
	 * 创建人：Marlon <BR>
	 * 时间：2016年5月4日-上午11:29:56 <BR>
	 * @param params
	 * @return List<BookLog><BR>
	 * @exception <BR>
	 * @since  1.0.0
	 */
	public List<Book> listBooks(TzParams params);
	
	/**
	 * 查询留言总记录数
	 * 方法名：count<BR>
	 * 创建人：Marlon <BR>
	 * 时间：2016年5月9日-上午7:17:29 <BR>
	 * @param params
	 * @return int<BR>
	 * @exception <BR>
	 * @since  1.0.0
	 */
	public int count(TzParams params);
	
	/**
	 * 更新留言板
	 * 方法名：update<BR>
	 * 创建人：Marlon <BR>
	 * 时间：2016年5月9日-上午7:14:05 <BR>
	 * @param params
	 * @return int<BR>
	 * @exception <BR>
	 * @since  1.0.0
	 */
	public int update(TzParams params);
	
	/**
	 * 删除留言
	 * 方法名：delete<BR>
	 * 创建人：Marlon <BR>
	 * 时间：2016年5月9日-上午7:14:51 <BR>
	 * @param params
	 * @return int<BR>
	 * @exception <BR>
	 * @since  1.0.0
	 */
	public int delete(TzParams params);
}
